deeply located nodules - French English Dictionary